\hypertarget{classEcoAgentID}{
\section{EcoAgentID Class Reference}
\label{classEcoAgentID}\index{EcoAgentID@{EcoAgentID}}
}
Identifiant unique d'un \hyperlink{classEcoAgent}{EcoAgent}.  


{\tt \#include $<$ecoAgentID.hpp$>$}

\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
\hyperlink{classEcoAgentID_9c337e2ad56912db99193c03d1f82c56}{EcoAgentID} ()
\begin{CompactList}\small\item\em Constructeur. \item\end{CompactList}\item 
\hyperlink{classEcoAgentID_ac86e5972be4318755f16a28c3f0d2dc}{EcoAgentID} (const int id)
\begin{CompactList}\small\item\em Constructeur avec un identifiant specifie Ce constructeur cree un \hyperlink{classEcoAgentID}{EcoAgentID} avec l'identifiant donne en parametre. \item\end{CompactList}\item 
virtual \hyperlink{classEcoAgentID_97da1c0ae8891bbf10feb0574ef64a26}{$\sim$EcoAgentID} ()
\begin{CompactList}\small\item\em Destructeur. \item\end{CompactList}\item 
int \hyperlink{classEcoAgentID_30abc8a92bd07523b8e4f4baf312b56e}{getId} () const 
\begin{CompactList}\small\item\em Obtention de l'identifiant. \item\end{CompactList}\item 
bool \hyperlink{classEcoAgentID_a6c183361e0ccdab9da2c6666d77c111}{operator==} (const \hyperlink{classEcoAgentID}{EcoAgentID} \&) const 
\begin{CompactList}\small\item\em Comparaison de \hyperlink{classEcoAgentID}{EcoAgentID}. \item\end{CompactList}\item 
bool \hyperlink{classEcoAgentID_8ffde7f02500120884ef35ade65b3e6e}{operator!=} (const \hyperlink{classEcoAgentID}{EcoAgentID} \&) const 
\begin{CompactList}\small\item\em Comparaison de \hyperlink{classEcoAgentID}{EcoAgentID}. \item\end{CompactList}\item 
bool \hyperlink{classEcoAgentID_24d44b31302cd2761ffce1df8f74f12c}{operator$<$} (const \hyperlink{classEcoAgentID}{EcoAgentID} \&) const 
\begin{CompactList}\small\item\em Comparaison de \hyperlink{classEcoAgentID}{EcoAgentID}. \item\end{CompactList}\end{CompactItemize}
\subsection*{Static Public Member Functions}
\begin{CompactItemize}
\item 
\hypertarget{classEcoAgentID_9b8f29915bff7e36bf53e695c148517e}{
static int \hyperlink{classEcoAgentID_9b8f29915bff7e36bf53e695c148517e}{getNombreDeGeneration} ()}
\label{classEcoAgentID_9b8f29915bff7e36bf53e695c148517e}

\begin{CompactList}\small\item\em Obtention du nombre de generation Methode statique qui permet d'obtenir le nombre de generations d'EcoAgentID. \item\end{CompactList}\end{CompactItemize}
\subsection*{Friends}
\begin{CompactItemize}
\item 
\hypertarget{classEcoAgentID_d5e8cda1cb99079142dfa371760795cb}{
ostream \& \hyperlink{classEcoAgentID_d5e8cda1cb99079142dfa371760795cb}{operator$<$$<$} (ostream \&, const \hyperlink{classEcoAgentID}{EcoAgentID} \&)}
\label{classEcoAgentID_d5e8cda1cb99079142dfa371760795cb}

\begin{CompactList}\small\item\em Cette methode permet d'afficher des informations sur un \hyperlink{classEcoAgent}{EcoAgent}. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Identifiant unique d'un \hyperlink{classEcoAgent}{EcoAgent}. 

La classe \hyperlink{classEcoAgentID}{EcoAgentID} represente un identifiant unique d'un eco-agent. Il permet la generation automatique des identifiants 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classEcoAgentID_9c337e2ad56912db99193c03d1f82c56}{
\index{EcoAgentID@{EcoAgentID}!EcoAgentID@{EcoAgentID}}
\index{EcoAgentID@{EcoAgentID}!EcoAgentID@{EcoAgentID}}
\subsubsection[{EcoAgentID}]{\setlength{\rightskip}{0pt plus 5cm}EcoAgentID::EcoAgentID ()}}
\label{classEcoAgentID_9c337e2ad56912db99193c03d1f82c56}


Constructeur. 

Constructeur de la classe \hyperlink{classEcoAgentID}{EcoAgentID} \hypertarget{classEcoAgentID_ac86e5972be4318755f16a28c3f0d2dc}{
\index{EcoAgentID@{EcoAgentID}!EcoAgentID@{EcoAgentID}}
\index{EcoAgentID@{EcoAgentID}!EcoAgentID@{EcoAgentID}}
\subsubsection[{EcoAgentID}]{\setlength{\rightskip}{0pt plus 5cm}EcoAgentID::EcoAgentID (const int {\em id})}}
\label{classEcoAgentID_ac86e5972be4318755f16a28c3f0d2dc}


Constructeur avec un identifiant specifie Ce constructeur cree un \hyperlink{classEcoAgentID}{EcoAgentID} avec l'identifiant donne en parametre. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em id}]: valeur de l'identifiant de l'EcoAgentID cree \end{description}
\end{Desc}
\hypertarget{classEcoAgentID_97da1c0ae8891bbf10feb0574ef64a26}{
\index{EcoAgentID@{EcoAgentID}!$\sim$EcoAgentID@{$\sim$EcoAgentID}}
\index{$\sim$EcoAgentID@{$\sim$EcoAgentID}!EcoAgentID@{EcoAgentID}}
\subsubsection[{$\sim$EcoAgentID}]{\setlength{\rightskip}{0pt plus 5cm}EcoAgentID::$\sim$EcoAgentID ()\hspace{0.3cm}{\tt  \mbox{[}virtual\mbox{]}}}}
\label{classEcoAgentID_97da1c0ae8891bbf10feb0574ef64a26}


Destructeur. 

Destructeur de la classe \hyperlink{classEcoAgentID}{EcoAgentID} 

\subsection{Member Function Documentation}
\hypertarget{classEcoAgentID_30abc8a92bd07523b8e4f4baf312b56e}{
\index{EcoAgentID@{EcoAgentID}!getId@{getId}}
\index{getId@{getId}!EcoAgentID@{EcoAgentID}}
\subsubsection[{getId}]{\setlength{\rightskip}{0pt plus 5cm}int EcoAgentID::getId () const}}
\label{classEcoAgentID_30abc8a92bd07523b8e4f4baf312b56e}


Obtention de l'identifiant. 

Methode qui retourne l'identifiant de l'eco-agent \hypertarget{classEcoAgentID_8ffde7f02500120884ef35ade65b3e6e}{
\index{EcoAgentID@{EcoAgentID}!operator!=@{operator!=}}
\index{operator!=@{operator!=}!EcoAgentID@{EcoAgentID}}
\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool EcoAgentID::operator!= (const {\bf EcoAgentID} \& {\em eid}) const}}
\label{classEcoAgentID_8ffde7f02500120884ef35ade65b3e6e}


Comparaison de \hyperlink{classEcoAgentID}{EcoAgentID}. 

Methode qui permet de comparer deux \hyperlink{classEcoAgentID}{EcoAgentID} \hypertarget{classEcoAgentID_24d44b31302cd2761ffce1df8f74f12c}{
\index{EcoAgentID@{EcoAgentID}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!EcoAgentID@{EcoAgentID}}
\subsubsection[{operator$<$}]{\setlength{\rightskip}{0pt plus 5cm}bool EcoAgentID::operator$<$ (const {\bf EcoAgentID} \& {\em eid}) const}}
\label{classEcoAgentID_24d44b31302cd2761ffce1df8f74f12c}


Comparaison de \hyperlink{classEcoAgentID}{EcoAgentID}. 

Methode qui permet de comparer deux \hyperlink{classEcoAgentID}{EcoAgentID} \hypertarget{classEcoAgentID_a6c183361e0ccdab9da2c6666d77c111}{
\index{EcoAgentID@{EcoAgentID}!operator==@{operator==}}
\index{operator==@{operator==}!EcoAgentID@{EcoAgentID}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool EcoAgentID::operator== (const {\bf EcoAgentID} \& {\em eid}) const}}
\label{classEcoAgentID_a6c183361e0ccdab9da2c6666d77c111}


Comparaison de \hyperlink{classEcoAgentID}{EcoAgentID}. 

Methode qui permet de comparer deux \hyperlink{classEcoAgentID}{EcoAgentID} 

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
trunk/include/\hyperlink{ecoAgentID_8hpp}{ecoAgentID.hpp}\item 
trunk/src/ecoAgentID.cpp\end{CompactItemize}
